import java.util.ArrayList;
import java.util.Scanner;

public class DAY_one {

    //点击消除（栈）
    //描述
    //牛牛拿到了一个字符串。
    //他每次“点击”，可以把字符串中相邻两个相同字母消除，例如，字符串"abbc"点击后可以生成"ac"。
    //但相同而不相邻、不相同的相邻字母都是不可以被消除的。
    //牛牛想把字符串变得尽可能短。他想知道，当他点击了足够多次之后，字符串的最终形态是什么？
    //输入描述：
    //一个字符串，仅由小写字母组成。（字符串长度不大于300000）
    //输出描述：
    //一个字符串，为“点击消除”后的最终形态。若最终的字符串为空串，则输出0。
    //示例1
    //输入：
    //abbc
    //输出：
    //ac
    //示例2
    //输入：
    //abba
    //输出：
    //0
    public static void main(String[] args) {
        Scanner s1 = new Scanner(System.in);
        String s = s1.next();
        char[] ss = s.toCharArray();//将字符串转变成字符数组

        StringBuilder st = new StringBuilder();
        for (int i = 0; i < ss.length; i++) {
            char ch = ss[i];
            if (st.length()!=0 && ch == st.charAt(st.length()-1)){
                //出栈
                st.deleteCharAt(st.length()-1);
            }else{
                //入栈
                st.append(ch);
            }
        }
        System.out.println(st.length()==0 ? 0 :st.toString());
    }


    //两个数组的交集
    //描述
    //给定两个整数数组分别为
    //nums1,
    //nums2，找到它们的公共元素并按返回。
    //数据范围：
    //1≤nums1.length,nums2.length<=1000
    //1≤nums1[i],nums2[i]≤1000
    //示例1
    //输入：
    //[1,2 ],[2,2,2,2]
    //返回值：
    //[2]
    //说明：两个数组的公共元素只有2
    //思路：先将其中一个数组丢进哈希表中，遍历另一个数组的时候，在哈希表中看看就好了
    public ArrayList<Integer> intersection (ArrayList<Integer> nums1, ArrayList<Integer> nums2){
        boolean[] hash = new boolean[1010];

        for (int x : nums1){
            hash[x] = true;
        }

        ArrayList<Integer> nums3 = new ArrayList<>();
        for(int x : nums2){
            if(hash[x]){
                nums3.add(x);
                hash[x] = false;
            }
        }
        return nums3;
    }

    //数字统计
    //描述
    //请统计某个给定范围[L, R]的所有整数中，数字2出现的次数。
    //比如给定范围[2, 22]，数字2在数2中出现了1次，在数12中出现1次，在数20中出现1次，在数21中出现1次，在数22中出现2次，所以数字2在该范围内一共出现了6次。
    //输入描述：
    //输入共1行，为两个正整数L和R，之间用一个空格隔开。
    //输出描述：
    //输出共1行，表示数字2出现的次数。
    //示例1
    //输入：
    //2 22
    //输出：
    //6
    public static void main1(String[] args) {
        Scanner s = new Scanner(System.in);
        int l =s.nextInt(), r= s.nextInt();

        int val = 0;

        for (int i = l; i <= r; i++) {
            int n = i;
            while(n != 0){
                if(n%10 == 2) val++;
                n/=10;
            }
        }
        System.out.println(val);
    }
}
